home *** CD-ROM | disk | FTP | other *** search
/ Computer Arts Interactive 4 / CARTS4.iso / mac / MiniCad 6.0.1 demo / MiniCad 6.0.1 Demo / MiniCad 6.0.1 Demo.rsrc / STR#_7002.txt < prev    next >
Text File  |  1996-03-22  |  5KB  |  250 lines

  1. Inserts symbol into wall object.
  2.  
  3. InsertSymbol(Offset,Height : REAL;Flip,Right,Cap : BOOLEAN;
  4. SymName : STRING);
  5.  
  6. Resets wall object to no cavities.
  7.  
  8. ClearCavities;
  9.  
  10. Creates wall cavities in wall objects.
  11.  
  12. AddCavity(Pair : BOOLEAN; LeftOff,RtOff : REAL; PairFill : INTEGER);
  13.  
  14. Creates caps on wall objects.
  15.  
  16. WallCap(AtStart,Closed,Round : BOOLEAN; RtOff,LeftOff : REAL);
  17.  
  18. Creates wall peak at Distance from start point.
  19.  
  20. WallPeak(Distance,Height : REAL);
  21.  
  22. Creates wall break of BkWidth at distance Offset from start pt.
  23.  
  24. BreakWall(Offset,BkWidth : REAL;
  25. Right : BOOLEAN);
  26.  
  27. Creates wall to (X1,Y1) from
  28. current pen position.
  29.  
  30. WallTo(X1,Y1 : REAL);
  31.  
  32. Creates wall from (X1,Y1) to (X2,Y2). 
  33.  
  34. Wall(X1,Y1,X2,Y2 : REAL);
  35.  
  36. Adds vertices to a polygon.
  37.  
  38. AddPoint(X,Y : REAL);
  39.  
  40. Creates floor object with given thickness.
  41.  
  42. BeginFloor(Thickness : REAL);
  43.  
  44. Creates roof object w/ axis from (X1,Y1) to (X2,Y2) w/ given rise
  45. and run, as well as specified edge miter.
  46.  
  47. BeginRoof(X1,Y1,X2,Y2,UpX,UpY: REAL; Rise,Run,Thickness:REAL; Miter:INTEGER; VPart:REAL);
  48.  
  49. Defines the beginning and end of a polygon definition.
  50.  
  51. BeginPoly;
  52. ...
  53. EndPoly;
  54.  
  55. Any 2D object created between BeginSweep & EndSweep will be converted to 3D swept object.
  56.  
  57. BeginSweep(#StartAngle, #ArcAngle, #IncrementAngle, Pitch : REAL);
  58. ...
  59. EndSweep;
  60.  
  61. All 2D objects created between BeginMXtrd & EndMXtrd will be multiple extruded.
  62.  
  63. BeginMXtrd(StartDistance, EndDistance : REAL);
  64. ...
  65. EndMXtrd;
  66.  
  67. Extrudes any 2D object created between BeginXtrd & EndXtrd with a depth of (StartDistance - EndDistance).
  68.  
  69. BeginXtrd(StartDistance, EndDistance : REAL);
  70. ...
  71. EndXtrd;
  72.  
  73. Creates a 3D mesh object.
  74.  
  75. BeginMesh;
  76. ...
  77. EndMesh;
  78.  
  79. Creates text on the active layer.
  80.  
  81. BeginText;
  82. '...'
  83. EndText;
  84.  
  85. Designates the top-left corner of the text's bounding box by the X,Y coordinates.
  86.  
  87. TextOrigin(X,Y : REAL);
  88.  
  89. Creates a folder in the symbol library.
  90.  
  91. BeginFolder;
  92. ...
  93. EndFolder;
  94.  
  95. Places a symbol library entry into the active layer at location X,Y.
  96.  
  97. Symbol(SymbolName : STRING; X, Y, #Rotation : REAL);
  98.  
  99. Defines text field in a symbol.  Must come between BeginSym and EndSym.
  100.  
  101. SymLocus(X,Y : REAL; TextField : STRING);
  102.  
  103. All graphic objects created between BeginSym & EndSym will be used to define a symbol named SymbolName.
  104.  
  105. BeginSym(SymbolName : STRING);
  106. ...
  107. EndSym;
  108.  
  109. Loads data into a spreadsheet cell.
  110.  
  111. LoadCell(Row, Column : INTEGER; CellEntry : STRING);
  112.  
  113. Determines width of a spreadsheet column.
  114.  
  115. SprdWidth(ColumnWidth : INTEGER);
  116.  
  117. Determines the number format for cells within the active spreadsheet.
  118.  
  119. SprdFormat(NumericForm,Accuracy : INTEGER;  Leader, Trailer : STRING);
  120.  
  121. Determines the border setting for cells within the active spreadsheet.
  122. TRUE  = Border on
  123. FALSE = Border off
  124.  
  125. SprdBorder(Top,Left,Bottom, Right : BOOLEAN);
  126.  
  127. Determines the alignment setting within the spreadsheet cell.
  128. 1 = General
  129. 2 = Left
  130. 3 = Right
  131. 4 = Center
  132.  
  133. SprdAlign(Alignment : INTEGER);
  134.  
  135. Creates a spreadsheet with Rows rows and Columns columns.  The first cell is located at the point (X,Y).
  136.  
  137. SprdSheet(X,Y : REAL; Rows, Columns : INTEGER);
  138.  
  139. Ungroups selected groups on active layer.
  140.  
  141. UnGroup;
  142.  
  143. Groups all selected objects on active layer.
  144.  
  145. Group;
  146.  
  147. All objects created between these commands will be grouped together.
  148.  
  149. BeginGroup;
  150.  
  151. EndGroup;
  152.  
  153. Creates a rounded rectangle given the top-left corner and bottom-right corner coordinates, and the X and Y diameters for roundness of corners.
  154.  
  155. RRect(X1,Y1,X2,Y2,XDiam,YDiam : REAL);
  156.  
  157. Creates a rectangle given the top-left corner and bottom-right corner coordinates.
  158.  
  159. Rect(X1,Y1,X2,Y2 : REAL);
  160.  
  161. Creates a three dimensional polygon.
  162.  
  163. Poly3D(X1, Y1, Z1, ..., Xn, Yn, Zn : REAL);
  164.  
  165. Creates a polygon with the given X, Y vertices.
  166.  
  167. Poly(X1,Y1,...,Xn,Yn : REAL);
  168.  
  169. Returns the current pen location.
  170.  
  171. PenLoc(VAR X,Y : REAL);
  172.  
  173. Creates an oval within a rectangular boundary.
  174.  
  175. Oval(X1,Y1,X2,Y2 : REAL);
  176.  
  177. Sets the absolute coordinate position of the pen.
  178.  
  179. MoveTo(X,Y : REAL);
  180.  
  181. Moves the current pen position by dX horizontally & dY vertically.
  182.  
  183. Move(dX,dY : REAL);
  184.  
  185. Places 3D locus at (X,Y,Z).
  186.  
  187. Locus3D(X,Y,Z:REAL);
  188.  
  189. Places a locus at (X,Y).
  190.  
  191. Locus(X,Y : REAL);
  192.  
  193. Draws a line from current pen position to (X,Y).
  194.  
  195. LineTo(X,Y : REAL);
  196.  
  197. Draws a line from current pen position (X,Y) to (X+dX, Y+dY).
  198.  
  199. Line(dX,dY : REAL);
  200.  
  201. Places layer reference (link) into active layer at (0,0).
  202.  
  203. LayerReference(LayrName : STRING);
  204.  
  205. If LayerName exists then that layer becomes active. If LayerName does not exist then a new layer will be created.
  206.  
  207. Layer(LayerName : STRING);
  208.  
  209. Terminates complex object creation routines.
  210.  
  211. EndObject;
  212.  
  213. Horizontal, Vertical, or sloped dimensions.
  214.  
  215. LinearDim(X1,Y1,X2,Y2, Offset : REAL; Type,Flags,Text : INTEGER; TextOff : REAL);
  216.  
  217. Radial, Diametrical dimensions.
  218.  
  219. CircularDim(X1,Y1,X2,Y2,A1,A2,B1,B2,Offset : REAL; Type,Flags, Text : INTEGER; TextOff : REAL);
  220.  
  221. Angular Dimensions.
  222.  
  223. AngularDim(X1,Y1,X2,Y2,V1,V2, Offset : REAL; Flags, Text : INTEGER; TextOff : REAL);
  224.  
  225. Dimension lines.
  226.  
  227. DimText(X,Y : REAL);
  228.  
  229. Dimension arc.
  230.  
  231. DimArcText(X,Y : REAL);
  232.  
  233. Creates a Bezier vertex point at
  234. (X,Y).
  235.  
  236. CurveTo(X,Y : REAL);
  237.  
  238. Creates a cubic splined polyline segment through (X,Y).
  239.  
  240. CurveThrough(X,Y : REAL);
  241.  
  242. Creates a polyline arc segment w/ P.I. at (X,Y) of r=Radius.
  243.  
  244. ArcTo(X,Y,Radius : REAL);
  245.  
  246. Draws an arc of the oval that fits inside the rectangle specified by (X1, Y1, X2, Y2).
  247.  
  248. Arc(X1,Y1,X2,Y2, #StartAngle, #ArcAngle : REAL);
  249.  
  250.